Big Huge Thesaurus

antineoplastic drug

noun